@import "../common/_functions.scss";
@import "../common/_variables.scss";
.cart_good_list{
    margin-top: pxToRem(20px);
  //   .all_choose{
  //   	font-size: pxToRem(28px); 
  //   	background: $_f5f5f5; 
  //   	height:pxToRem(80px);
  //   	line-height:pxToRem(80px); 
  //   	border-top: $border; 
  //   	padding-left:pxToRem(30px);
  //   	margin-top: pxToRem(20px); 
  // }
  ul{
  	 background: $_fff;
     border-top:1px solid $_c8c8cc; 
     position: relative; 
     margin-bottom: pxToRem(20px);
  }
  li{
  	 position: relative;
  	 border-bottom: 1px solid $_c8c8cc;
    .list_box{ 
    	display: block; 
    	margin-left: pxToRem(30px); 
    	display: flex; 
    	font-size: pxToRem(24px); 
    	margin-right: pxToRem(30px); 
    	// position: relative;
      .listImg{
      	height: pxToRem(185px); 
      	margin:pxToRem(22px) pxToRem(22px) pxToRem(22px) 0;
      	border:$border;
      	width: pxToRem(185px);
        img{
          width: pxToRem(185px);
          height: pxToRem(185px); 
        }
      }
      .list_content{ 
      	padding-top:pxToRem(20px); 
      	display: block;
      	flex:2;
      }
      .title{
      	 font-size: pxToRem(24px);
      	 display: block;
      	 line-height: pxToRem(33px); 
      	 max-height: pxToRem(66px);
      	 overflow: hidden;
      	 color: $_333;
      	 em{
      	 	color: $_03a9f4; 
      	  } 
      	}
      .sort{ 
      	font-size:pxToRem(22px);
      	display: block; 
      	line-height:2;
      	color: $_333;
      	label{
           margin-right: pxToRem(40px);  
      	} 
      }
      .price{
      	margin-top: pxToRem(40px);
        ins{ 
        	font-size: pxToRem(30px);
        	color: $_e51c23; 
        }
        .plus{ 
        	padding: 0 pxToRem(10px);
        }
      }
      .number{ bottom:pxToRem(22px); position:absolute;right:pxToRem(78px);}
    }
  }
    .comb{
    margin-bottom: 0;
    li{
    border-bottom: none;
    &:first-child{
      .c-line{
       border-top: none;
      }
    }
    .c-line{
       border-top: 1px solid $_c8c8cc;
      }
      &:nth-child(n+3){
        display: none;
      }
    } 
  }  
}

.merger_payment{ 
  background: $_fff; 
	font-size:pxToRem(24px); 
	text-align: center;
	border-top: 1px solid $_c8c8cc;
    .price{ 
    	line-height:pxToRem(80px); 
    	height:pxToRem(80px);
      ins{ font-size:
       pxToRem(30px); 
       color: $_e51c23;
     }
      .plus{ 
      	padding: 0 pxToRem(10px);
      }
      .number{
      	margin-right: pxToRem(78px); 
      }
    }
}
.jd{
  position: relative;
  overflow: hidden;
  &:after{
    content: "";
    position: absolute;
    width: pxToRem(47px);
    height: pxToRem(42px);
    background: url(../../img/jdd.jpg) no-repeat;
    background-size: pxToRem(47px) pxToRem(42px);
    top: 0;
    left: 0;
  }
} 
.surplus{
  background: $_fff;
	font-size: pxToRem(28px);
	line-height:pxToRem(80px); 
  height:pxToRem(80px);
  text-align: center;
  border-top: 1px solid $_c8c8cc;
  border-bottom: 1px solid $_c8c8cc;
  position: relative;
} 
//展开收回标志
.h_control{
	position: relative;
	overflow: hidden;
}
.float_dot{
	position: absolute;
	width: pxToRem(18px);
	height: pxToRem(18px);
	top: pxToRem(26px);
	margin-left: pxToRem(14px); 
}
.down{
	border-top: 2px solid $_999;
	border-left: 2px solid $_999;
	transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);	/* IE 9 */
	-webkit-transform: rotate(-135deg);/* Safari and Chrome */
	-o-transform: rotate(-135deg);/* Opera */
	-moz-transform: rotate(-135deg);
}
.up{
	border-top: 2px solid $_03a9f4;
	border-left: 2px solid $_03a9f4;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);	/* IE 9 */
	-webkit-transform: rotate(45deg);/* Safari and Chrome */
	-o-transform: rotate(45deg);/* Opera */
	-moz-transform: rotate(45deg);
  margin-top: pxToRem(4px); 
}  